package io.framework.modules.hpinfo.entity;

import com.baomidou.mybatisplus.annotation.*;
import io.framework.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 环境影响评价管理-环评建设项目信息
 *
 * @author Gujq email
 * @since 1.0.0 2020-03-19
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("v_t_hpgl_projectinfo")
public class VTHpglProjectinfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
	@TableId(type = IdType.UUID)
	private String pkId;
    /**
     * 项目名称
     */
	private String projectXmmc;
    /**
     * 项目代码
     */
	private String projectCode;
    /**
     * 建设地点
     */
	private String jsddAddress;
    /**
     * 建设内容、规模
     */
	private String jsnrgm;
    /**
     * 建设性质类别代码
     */
	private String jsxz;
    /**
     * 项目建设周期（月）
     */
	private BigDecimal xmjszq;
    /**
     * 计划开工时间
     */
	private Date jhkgsj;
    /**
     * 行政区划
     */
	private String fkRegioncode;
    /**
     * 环境影响评价行业类别代码
     */
	private String fkHylbcood;
    /**
     * 国民经济行业类型代码
     */
	private String fkIndustrytype;
    /**
     * 预计投产时间
     */
	private Date yjtcsj;
    /**
     * 设计生产能力
     */
	private String yjscnl;
    /**
     * 建设项目开工日期
     */
	private Date jsxmkgrq;
    /**
     * 实际生产能力
     */
	private String sjscnl;
    /**
     * 投入试运行日期
     */
	private Date trsyxrq;
    /**
     * 项目性质
     */
	private String xmxz;
	/**
	 * 是否有许可证   是  否
	 */
	private String ifXkz;
    /**
     * 现有工程排污许可证编号（改、扩建项目）
     */
	private String xygcpwxkzbh;
    /**
     * 项目申请类别
     */
	private String xmsqlbCode;
    /**
     * 规划环评开展情况
     */
	private String ghhpkzqk;
    /**
     * 规划环评文件名
     */
	private String ghhpwjm;
    /**
     * 规划环评审查机关
     */
	private String ghhpscjg;
    /**
     * 规划环评审查意见文号
     */
	private String ghhpscyjwh;
    /**
     * 建设地点中心坐标（非线性工程）-经度
     */
	private String jsddzxzbJd;
    /**
     * 建设地点中心坐标（非线性工程）-纬度
     */
	private String jsddzxzbWd;
    /**
     * 建设地点坐标（线性工程）-起点经度
     */
	private String jsddzbQdjd;
    /**
     * 建设地点坐标（线性工程）-起点纬度
     */
	private String jsddzbQdwd;
    /**
     * 建设地点坐标（线性工程）-终点经度
     */
	private String jsddzbZdjd;
    /**
     * 建设地点坐标（线性工程）-终点纬度
     */
	private String jsddzbZdwd;
    /**
     * 建设地点坐标（线性工程）-工程长度（千米）
     */
	private BigDecimal jsddzbGccd;
    /**
     * 总投资（万元）
     */
	private BigDecimal ztz;
    /**
     * 环保投资（万元）
     */
	private BigDecimal hbtz;
    /**
     * 环保投资所占比例（%）
     */
	private BigDecimal hbtzSzbl;
    /**
     * 项目总概算（万元）
     */
	private BigDecimal xmzgs;
    /**
     * 项目环保总概算（万元）
     */
	private BigDecimal xmhbzgs;
    /**
     * 项目环保总概算所占比例（%）
     */
	private BigDecimal xmhbzgsSzbl;
    /**
     * 实际总投资（万元）
     */
	private BigDecimal sjztz;
    /**
     * 实际环保总投资（万元）
     */
	private BigDecimal sjhbztz;
    /**
     * 实际环保投资所占比例（% ）
     */
	private BigDecimal sjhbztzSzbl;
    /**
     * 环评审批部门
     */
	private String hpspbm;
    /**
     * 环评审批部门-批准文号
     */
	private String hpspbmPzwh;
    /**
     * 环评审批部门-批准时间
     */
	private Date hpspbmPzsj;
    /**
     * 初步设计审批部门
     */
	private String cbsjspbm;
    /**
     * 初步设计审批部门-批准文号
     */
	private String cbsjspbmPzwh;
    /**
     * 初步设计审批部门-批准时间
     */
	private Date cbsjspbmPzsj;
    /**
     * 环保验收审批部门
     */
	private String hbysspbm;
    /**
     * 环保验收审批部门-批准文号
     */
	private String hbysspbmPzwh;
    /**
     * 环保验收审批部门-批准时间
     */
	private Date hbysspbmPzsj;
    /**
     * 环保设施设计单位
     */
	private String hbsssjdw;
    /**
     * 环保设计单位社会信用代码（组织机构代码）
     */
	private String hbsssjdwShxydm;
    /**
     * 环保设施施工单位
     */
	private String hbsssgdw;
    /**
     * 环保设施施工单位社会信用代码（组织机构代码）
     */
	private String hbsssgdwShxydm;
    /**
     * 环保设施检测单位
     */
	private String hbssjcdw;
    /**
     * 环保设施检测单位社会信用代码（组织机构代码）
     */
	private String hbssjcdwShxydm;
    /**
     * 废水治理（万元）
     */
	private BigDecimal zlFs;
    /**
     * 废气治理（万元）
     */
	private BigDecimal zlFq;
    /**
     * 噪声治理（万元）
     */
	private BigDecimal zlZs;
    /**
     * 固废治理（万元）
     */
	private BigDecimal zlGf;
    /**
     * 绿化及生态（万元）
     */
	private BigDecimal zlLhjst;
    /**
     * 其他（万元）
     */
	private BigDecimal zlQt;
    /**
     * 新增废水处理设施能力（m3/d）
     */
	private BigDecimal xzclssnlFs;
    /**
     * 新增废气处理设施能力(万m3/a)
     */
	private BigDecimal xzclssnlFq;
    /**
     * 年平均工作时(h/a)
     */
	private BigDecimal xzclssnNpjgzs;
    /**
     * 污染源名称
     */
	private String wryName;
    /**
     * 污染源编码
     */
	private String wryCode;
    /**
     * 评价单位名称
     */
	private String pjUnitName;
    /**
     * 评价单位统一社会信用代码（组织机构代码）
     */
	private String pjUnitCode;
    /**
     * 评价单位证书编号
     */
	private String pjUnitZsbh;
    /**
     * 评价单位环评文件项目负责人
     */
	private String pjUnitXmfzr;
    /**
     * 评价单位联系电话
     */
	private String pjUnitPhone;
    /**
     * 评价单位通讯地址
     */
	private String pjUnitAddress;
    /**
     * 评价单位邮政编码
     */
	private String pjUnitPostalcode;
    /**
     * 评价经费（万元）
     */
	private BigDecimal pjUnitPjjf;
    /**
     * 环境影响评价行业类别
     */
	private String hylbName;
    /**
     * 国民经济行业类型
     */
	private String gmjjhylxName;
    /**
     * 污染源主键
     */
	private String fkPoluutionid;
    /**
     * 建设性质类别
     */
	private String jsxzName;
    /**
     * 项目申请类别名称
     */
	private String xmsqlbName;
    /**
     * 规划环评开展情况名称
     */
	private String ghhpkzqkName;
    /**
     * 建设单位主键
     */
	private String fkUnitid;
    /**
     * 建设单位名称
     */
	private String jsUnitName;
	/**
	 *  填表人
	 */
	private String tbPerson;
	/**
	 *  经办人
	 */
	private String jbPerson;
	/**
	 *  填表时间
	 */
	private Date tbTime;
	/**
     * 项目性质名称
     */
	private String xmxzName;
    /**
     * 验收审批部门机构代码
     */
	private String hpspbmCode;
    /**
     * 环保验收审批部门代码
     */
	private String hbysspbmCode;
    /**
     * 污染源所属行业类别
     */
	private String fkWryhylbid;
    /**
     * 污染源所属行业类别名称
     */
	private String wryHylbName;
    /**
     * 排放方式名称
     */
	private String pffsName;
    /**
     * 排放去向
     */
	private String pfqxName;
    /**
     * 受纳水体名称
     */
	private String snstName;
    /**
     * 污水厂名称
     */
	private String wscName;
    /**
     * 污水厂主键
     */
	private String fkWscPk;
    /**
     * 是否涉及污染源
     */
	private String ifWry;
    /**
     * 是否违法违规
     */
	private String ifWfwg;
    /**
     * 验收审批时间
     */
	private Date ysSpsj;
    /**
     * 验审批文号
     */
	private String ysSpwh;
    /**
     * 受理时间
     */
	private Date hpSpsj;
    /**
     * 批复文号
     */
	private String hpPfwh;
    /**
     * 更新时间
     */
	private Date updatedate;
    /**
     * 创建时间
     */
	@TableField(fill = FieldFill.INSERT)
	private Date createtime;
    /**
     * 删除标志(0代表未删除，1代表被删除)
     */
	private BigDecimal deleteflag;
    /**
     * 建设地点-省份
     */
	private String fkRegionprovice;
    /**
     * 建设地点-市县
     */
	private String fkRegioncity;
    /**
     * 建设地点-区级
     */
	private String fkRegion;
	/**
	 * 数据来源
	 */
	private String dataSource;
}